package es.eupt.amazingpi.model.usuario;

import java.io.Serializable;
import java.util.Date;

import es.eupt.amazingpi.util.Estado;

public class Usuario implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private long id;
	protected Estado estado;
	protected String nombre;
	protected String password;
	protected Date fechaAlta;
	 
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	public String getPassword() {
		return password;
	}
	public void setPassword(String password) {
		this.password = password;
	}
	public Date getFechaAlta() {
		return fechaAlta;
	}
	public void setFechaAlta(Date fechaAlta) {
		this.fechaAlta = fechaAlta;
	}
	public Estado getEstado() {
		return estado;
	}
	public void setEstado(Estado estado) {
		this.estado = estado;
	}
	
	public static void main (String[] args){
		Usuario usuario = new Usuario();
		usuario.estado = Estado.CONECTADO;
		System.out.println("El usuario esta: " + usuario.estado);
		usuario.estado = Estado.DESCONECTADO;
		System.out.println("El usuario esta: " + usuario.estado);
	}
	@Override
	public String toString() {
		return nombre;
	}
	public void setId(long id) {
		this.id = id;
	}
	public long getId() {
		return id;
	}
	
	
}
